Package-level declarations

Types

Link copied to clipboard
@Serializable
data class AppLinkConfirmation(val isAccepted: Boolean) : BleDeviceRequest

Represents a confirmation response to a device link request in the BLE Satellite Protocol by Tinno.

Link copied to clipboard
@Serializable
data object BatteryLevelRequest : BleDeviceRequest

Represents a request to retrieve battery level information in the BLE Satellite Protocol by Tinno.

Link copied to clipboard
@Serializable
sealed class BleDeviceRequest : DeviceRequest

Base class for all device request operations in the BLE Satellite Protocol by Tinno.

Link copied to clipboard
@Serializable
data class CheckInAck(val status: Boolean) : BleDeviceRequest

Represents an acknowledgment for a check-in event in the BLE Satellite Protocol by Tinno.

Link copied to clipboard
@Serializable
data class CheckInConfig(val recipientNumber: Long, val message: String) : BleDeviceRequest

Represents a request to configure check-in message settings in the BLE Satellite Protocol by Tinno.

Link copied to clipboard
@Serializable
data object ClearLogRequest : BleDeviceRequest

Represents a request to clear internal logs of the puck as in the BLE Satellite Protocol by Tinno.

Link copied to clipboard

Base class for command requests in the BLE Satellite Protocol by Tinno.

Link copied to clipboard
@Serializable
data object DeviceInfoRequest : BleDeviceRequest

Represents a request to retrieve device information in the BLE Satellite Protocol by Tinno.

Link copied to clipboard
@Serializable
data object DownloadLogRequest : BleDeviceRequest

Represents a request to download internal logs of the puck as in the BLE Satellite Protocol by Tinno.

Link copied to clipboard
@Serializable
data object GetAPNRequest : BleDeviceRequest
Link copied to clipboard
@Serializable
data object GetQuotaRequest : BleDeviceRequest

Represents a request to retrieve service quota information in the BLE Satellite Protocol by Tinno.

Link copied to clipboard

Represents a request to Update/Query the log status of the puck as in the BLE Satellite Protocol by Tinno.

Link copied to clipboard

Represents a request to Update/Query the remote device status of the puck as in the BLE Satellite Protocol. This is used to enable or disable remote device querying from the server in the puck.

Link copied to clipboard
@Serializable
data class SendMessageRequest(val contentBundle: ContentBundle) : BleDeviceRequest
Link copied to clipboard
@Serializable
data class SetAPNRequest(val apn: String) : BleDeviceRequest
Link copied to clipboard
@Serializable
data class SetQuotaRequest(val currentMessagingQuota: Long, val currentTrackingQuota: Long, val currentSOSService: Int, val currentExpiryTime: SmpTimestamp, val currentUpdatedAt: SmpTimestamp, val newMessagingQuota: Long, val newTrackingQuota: Long, val newSOSService: Int, val newExpiryTime: SmpTimestamp, val newUpdatedAt: SmpTimestamp, val currentMessagingUsage: Long, val currentTrackingUsage: Long, val usageUpdatedAt: SmpTimestamp) : BleDeviceRequest

Represents a request to update service quotas on a device in the BLE Satellite Protocol by Tinno.

Link copied to clipboard
@Serializable
data class SetUserConfig(val userId: Long, val updateType: SetUserConfig.UpdateType) : BleDeviceRequest

Represents a request to configure user information on a device in the BLE Satellite Protocol by Tinno.

Link copied to clipboard
@Serializable
data class SosCloseAck(val status: Boolean) : BleDeviceRequest

Represents an acknowledgment for an SOS close/end event in the BLE Satellite Protocol by Tinno.

Link copied to clipboard
@Serializable
data class SosOpenAck(val status: Boolean) : BleDeviceRequest

Represents an acknowledgment for an SOS open/start event in the BLE Satellite Protocol by Tinno.

Link copied to clipboard

Represents SOS synchronization requests in the BLE Satellite Protocol by Tinno.